/**  
 * All rights Reserved, Designed By daiw
 * @Title:  UserInfoDto.java   
 * @Package org.system.manage.facade.entity   
 * @Description:    TODO (用一句话描述该文件做什么)   
 * @author: daiw     
 * @date:   2019年10月18日 上午9:10:27   
 * @Copyright: 2019 daiw Inc. All rights reserved. 
 */
package org.system.manage.facade.entity;

import java.io.Serializable;
import java.util.Date;

/**   
 * @ClassName: UserInfoDto   
 * @Description: TODO (这里用一句话描述这个类的作用)   
 * @author: daiw
 * @date: 2019年10月18日 上午9:10:27  
 */
public class UserInfoDto implements Serializable{
	private static final long serialVersionUID = -6074121236938786423L;

	/**
     * 用户ID
     */
    private Long userId;

    /**
     * 部门ID
     */
    private Long deptId;

    /**
     * 登录账号
     */
    private String loginName;

    /**
     * 用户昵称
     */
    private String userName;

    /**
     * 用户类型（00系统用户）
     */
    private String userType;

    /**
     * 用户邮箱
     */
    private String email;

    /**
     * 手机号码
     */
    private String phone;

    /**
     * 用户性别（0女 1男 2保密）
     */
    private Integer sex;

    /**
     * 头像路径
     */
    private String avatar;

    /**
     * 帐号状态（0正常 1停用）
     */
    private Integer status;

    /**
     * 删除标志（0代表存在 1代表删除）
     */
    private Integer delFlag;

    /**
     * 最后登陆IP
     */
    private String loginIp;

    /**
     * 最后登陆时间
     */
    private Date loginDate;

    /**
     * 备注
     */
    private String remark;

    /**
     * 用户ID
     * @return user_id 用户ID
     */
    public Long getUserId() {
        return userId;
    }

    /**
     * 用户ID
     * @param userId 用户ID
     */
    public void setUserId(Long userId) {
        this.userId = userId;
    }

    /**
     * 部门ID
     * @return dept_id 部门ID
     */
    public Long getDeptId() {
        return deptId;
    }

    /**
     * 部门ID
     * @param deptId 部门ID
     */
    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    /**
     * 登录账号
     * @return login_name 登录账号
     */
    public String getLoginName() {
        return loginName;
    }

    /**
     * 登录账号
     * @param loginName 登录账号
     */
    public void setLoginName(String loginName) {
        this.loginName = loginName == null ? null : loginName.trim();
    }

    /**
     * 用户昵称
     * @return user_name 用户昵称
     */
    public String getUserName() {
        return userName;
    }

    /**
     * 用户昵称
     * @param userName 用户昵称
     */
    public void setUserName(String userName) {
        this.userName = userName == null ? null : userName.trim();
    }

    /**
     * 用户类型（00系统用户）
     * @return user_type 用户类型（00系统用户）
     */
    public String getUserType() {
        return userType;
    }

    /**
     * 用户类型（00系统用户）
     * @param userType 用户类型（00系统用户）
     */
    public void setUserType(String userType) {
        this.userType = userType == null ? null : userType.trim();
    }

    /**
     * 用户邮箱
     * @return email 用户邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 用户邮箱
     * @param email 用户邮箱
     */
    public void setEmail(String email) {
        this.email = email == null ? null : email.trim();
    }

    /**
     * 手机号码
     * @return phone 手机号码
     */
    public String getPhone() {
        return phone;
    }

    /**
     * 手机号码
     * @param phone 手机号码
     */
    public void setPhone(String phone) {
        this.phone = phone == null ? null : phone.trim();
    }

    /**
     * 用户性别（0女 1男 2保密）
     * @return sex 用户性别（0女 1男 2保密）
     */
    public Integer getSex() {
        return sex;
    }

    /**
     * 用户性别（0女 1男 2保密）
     * @param sex 用户性别（0女 1男 2保密）
     */
    public void setSex(Integer sex) {
        this.sex = sex;
    }

    /**
     * 头像路径
     * @return avatar 头像路径
     */
    public String getAvatar() {
        return avatar;
    }

    /**
     * 头像路径
     * @param avatar 头像路径
     */
    public void setAvatar(String avatar) {
        this.avatar = avatar == null ? null : avatar.trim();
    }

    /**
     * 帐号状态（0正常 1停用）
     * @return status 帐号状态（0正常 1停用）
     */
    public Integer getStatus() {
        return status;
    }

    /**
     * 帐号状态（0正常 1停用）
     * @param status 帐号状态（0正常 1停用）
     */
    public void setStatus(Integer status) {
        this.status = status;
    }

    /**
     * 删除标志（0代表存在 1代表删除）
     * @return del_flag 删除标志（0代表存在 1代表删除）
     */
    public Integer getDelFlag() {
        return delFlag;
    }

    /**
     * 删除标志（0代表存在 1代表删除）
     * @param delFlag 删除标志（0代表存在 1代表删除）
     */
    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    /**
     * 最后登陆IP
     * @return login_ip 最后登陆IP
     */
    public String getLoginIp() {
        return loginIp;
    }

    /**
     * 最后登陆IP
     * @param loginIp 最后登陆IP
     */
    public void setLoginIp(String loginIp) {
        this.loginIp = loginIp == null ? null : loginIp.trim();
    }

    /**
     * 最后登陆时间
     * @return login_date 最后登陆时间
     */
    public Date getLoginDate() {
        return loginDate;
    }

    /**
     * 最后登陆时间
     * @param loginDate 最后登陆时间
     */
    public void setLoginDate(Date loginDate) {
        this.loginDate = loginDate;
    }

    /**
     * 备注
     * @return remark 备注
     */
    public String getRemark() {
        return remark;
    }

    /**
     * 备注
     * @param remark 备注
     */
    public void setRemark(String remark) {
        this.remark = remark == null ? null : remark.trim();
    }
}
